home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
win
/
vb1.txt
< prev
next >
Wrap
Text File
|
1993-11-03
|
31KB
|
1,062 lines
Public (software) Library
Copyright 1993 Nelson Ford, PsL ALL RIGHTS RESERVED
Visual Basic Programming
Part 1
CONTENTS:
-----DOS_ACCS: DOS Access/Functions
-----FONT_UT: Font Utilities
-----COMMUNIC: communications, networking
-----SYSTEM
-----TIME_DAT: Time/Date Applications
-----GRAPHICS: graphics, video routines, screen sizing
-----CUSTOM: Custom Controls
(The following sections are in VB2.TXT.)
-----TOOLS: General Tools/Reference/Info
-----MISC
-----DATABASE
-----SORTSRCH: sorting and searching routines
-----INPUT: data entry routines
-----KYB_MOUS: keyboard, mouse, cursor and joystick routines
-----PRINTING
-----API: API Reference/Utils
-----SOUNDS: PC speaker, WAV files, MIDI
-----DDE
-----SAMP_APS: Sample Applications
-----FAX
-----GAMES
-----NUMERIC
-----MENU: menu-bar related items
-----INI_FILE: INI file related items
-----ARRAYS
-----COMPRESS: file compression, archiving
-----INSTALL: installation routines, programs
====================================
-----DOS_ACCS: DOS access, functions
[CRC32]
CRC32
(Simms, Jeff; $0)
contains a DLL with source code to calculate CRC32 value of a file.
[DATETIM]
DateTime
shows how to get a file's date/time stamp and file size directly from within
Visual Basic without resorting to a shell to DOS DIR command.
[Dirscan]
Dirscan.BAS
(Rose, Joel; $0)
contains source code for a routine that scans a system's drives for a particular
file or files.
[DskInfo]
DskInfo
(Taylor, Ian; $0)
is a DLL that returns information about a specified drive: free space,
total space, total clusters, available clusters, sectors per cluster and
bytes per sector. It also returns free system resources and memory.
[DskSpc]
DskSpc
(Shields, James; $5)
is a DLL which returns total disk space and free disk space for a
user-specified drive.
[ISFILE]
Isfile
(J. Frank Carr; $0)
shows how to use the OpenFile API call to determine if a file exists or
not.
[LABLDLL]
Labeldll
(Guimond, Stephen C.; $0)
contains a DLL that will allow you to read, write, and delete DOS volume
labels. It will also allow you to get file and disk information such as
total disk space, available disk space, file date, file time, and size
of file.
A conversion routine to get plain English dates and times out of those
returned by the DLL is also provided. Commented Pascal source code is
included.
[QSearch]
QSearch
(Simms, Jeff; $0)
is a DLL that lets you search a drive for a file, search a file for text, and
copy a file. Wildcards are supported. A sample app is included.
[VBDOS]
VBDOS
is a DLL that allows you to get free disk space, file information, and change
file attributes. Sample code is included.
-----FONT_UT: Font utilities
[ENUMFNT]
EnumFonts
(Telelink Systems; $8)
is a DLL which allows you to access the Windows API service EnumFonts. A demo is
provided which shows how to find which typefaces and fonts are supported by the
default printer. Source code is included.
[Fontro]
Fontro
(Young, Ted M.; $0)
contains VB source code to create a rotatable font that can print sideways.
[FONTVW]
FontView 2.0
(Snider, Charles; $0)
is code for an application to find, display, and print Windows fonts.
[Rotfont]
Rotfont
(Egger, Fredi; $0)
shows how to print text at any angle in VB apps to screen or printer.
[VRTFNT]
Vertically Rotate Font
is source code for rotating a font vertically.
-----COMMUNIC: communications, networking
[ADialer]
ADialer
(Lamson, George; $0)
is the source code and executable for a program to dial the phone.
[AXPHON]
Axis Phone 3.1
(Tirio, Joseph J.; $0-$5)
is VB source code for a modem dialer.
[ComDemo]
ComDemo 1.0
illustrates the use of several COMM API functions. Includes source code and an
executable file.
[LINKLOD]
Link'n Load
(Krumsee, Art; $0)
is VB code that shows how to establish a network link, run a specified
application, and when done, unload the link. Network managers with VB only have
to enter the application name into the code and compile it for this to work.
[MSCOMM]
Mscomm
is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3
[NETPRNT]
NetPrint
(Krumsee, Art; $0)
is VB source that allows network users to link and unlink printers from within
Windows. It includes declarations for 3 undocumented Windows API functions which
should make this application network independent.
[NOVL_VB]
Novell-VB
(Johnson, L.J.; $0)
contains an example program with source code that allows you to attach to and
detach from multiple servers. You can also set drive mappings on your primary
server. Many of the basic Novell API's are demonstrated.
[VBMate]
VBMate
contains a library of routines and sample code for interfacing VB with EXTRA!
for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
mainframe terminal session.
[VBTerm]
VBTerm
(McGuinness, Charles; $0)
is source code for a simple VT100 terminal emulator.
[WNET]
WNET
(Ken True; $0) contains a sample VB program that shows how to
use the common built-in WNETxxx calls to retrieve user name,
disk/printer network mapping, and connect/disconnect disks/printers in
a network independent manner. Requires VBRUN300.
-----SYSTEM
[CDLL_VB]
CDLL_VB
(Aylor, Bill; $?)
is a TurboC++ DLL for VBWin that illustrates how to pass a character string
from the DLL to VB for processing.
[CLIPDEM]
CLIPDEM
demonstrates using the clipboard across forms.
[CTLWHWN]
CtlWhWnd
(User Friendly, Inc.; $0)
is a DLL function that returns the hWnd for any control.
[DDEPM]
Doing DDE with Program Manager
(Irwin, Gregg S.; $0)
contains a module and sample application to demonstrate the
functionality available for creating Items in Program Manager,
retrieving Group and Item information, deleting items, replacing
items, and more.
[DRAGDRP]
Drag'n'Drop
(Bonner, Paul; $0)
shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
to a VB program.
[DRAGFRM]
DragForm
(Simms, Jeff; $0)
demonstrates how to drag a form without a title bar and dragging a textbox using
similar code.
[EndTask]
EndTask
(Simms, Jeff; $0)
is a DLL that lets you close your app normally when the user selects End
Task from Task Manager.
[ExWait]
ExWait
demonstrates how to use the Windows GetModuleUsage function to cause VB to
wait until a SHELL command has finished.
[Findapp]
Findapp
(Obeda, Ed; $0)
is a DLL and related VB code that prevents users from opening more than one copy
of your application or of programs such as Calculator.
[Fndwnd]
Fndwnd
shows how to look for a window based on Caption and/or ClassName.
[GETWLST]
GetWindowList 1.1
(Steinwart, Todd; $0)
is a DLL that lets you get a list of handles for active, visible windows. Sample
usage code is included.
[HlpKey]
HlpKey
(Simms, Jeff; $0)
is a DLL and source code which eliminates the need for separate F1 Help
Keypress events.
[InOut]
InOut
(Faggart, B.E.; $0)
is a DLL for I/O Port control. Sample VB source code is included.
[LANDAU]
Landau
shows how to use drag and drop, how to link to the Windows calculator, notepad
and winhelp, and how to use the clipboard.
[LOCKAPI]
Locker API 1.0
(Hampshire Software; $245)
is a software metering DLL. It allows a programmer to control the number
of concurrent users that may access their windows program. It works on
all networks that support DOS filesharing/filelocking. It also works on
local drives.
[LstDrag]
LstDrag
(Mosher, Sue; $0)
is code for dragging a line in a List box to another line with the mouse or
cursor keys.
[LOADTIME]
LoadTime
is a text file that tells how to handle slow loading programs to keep the user
from messing things up.
[MHelp]
MHelp
(MicroHelp, Inc.; $0)
is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
SADD, SSEG and SSEGADD.
[Modalex]
Modalex
is a DLL that makes a VB app appear modal to the calling app.
[PATH_VB]
Path
demonstrates the use of two API calls to determine the path of an application.
(Not needed for VB